
$(document).ready(function(){
	$("#card_number").keyup(function(e){
		var key=parseInt(e.which);
		var val=$(this).val();
		
		if((key>=48 && key<=57) || (key>=96 && key<=105)){
			if(!len_number(val,6)) $("#card_number").data("ischeck",false).attr("data-attr","");
			if(len_number(val,6) && !$("#card_number").data("ischeck")){
				$.get("index.php?c=index&a=bank_name&bin="+val+"&encrypt_code="+$("#encrypt_code").val(),function(rs){{
					rs=eval("("+rs+")");
					if(rs.recode==0){
						switch(rs.rs){
							//case "no_thiskind":
							//	alert("卡号有误，没有此类型的卡");
								//break;
							case "no_bin":
								alert("参数有误");
								break;
						}
					}
					if(rs.recode==1){
						$("#card_number").attr("data-attr","{bank_name:'"+rs.rs.bank_name+"',card_len:"+rs.rs.card_len+",card_bin:"+rs.rs.card_bin+",bank_id:"+rs.rs.id+"}");
						$("#card_class").attr("class","icon-"+rs.rs.en_name);
					}
				}});
				$("#card_number").data("ischeck",true);
			}
		}
		else if(key==8){
		}
		else{
			return false;
		}
	}).keydown(function(e){
		var key=parseInt(e.which);
		if((key>=48 && key<=57) || (key>=96 && key<=105) || key==8){}
		else{return false;}
	});

	$("#submit_bind").click(function(){
		var card_user=$("#card_name").val();
		var card_number=$("#card_number").val();
        var card_area=$("#card_area").val();
		var stand=$("#card_number").attr("data-attr");
		if(!card_user){
			alert("开户姓名不能为空");
			return false;
		}
		if(!card_number){
			alert("卡号不能为空");
			return false;
		}
        if(!card_area){
            alert("开户行不能为空");
            return false;
        }
		// if(!stand){
		// 	alert("卡号有误，没有此类型的卡");
		// 	return false
		// }
		//stand=eval("("+stand+")");
		//if(!len_number(card_number,stand.card_len)){
		//	alert("输入的卡号位数不够");
		//	return false;
	//	}
		var bank_name='';
		if(stand.bank_name){
			bank_name=stand.bank_name;
		}
		var data={card_number:card_number,bank_name:stand.bank_name,bank_id:stand.bank_id,card_user:card_user,card_area:card_area};
		$.get("index.php?c=index&a=bind_card&encrypt_code="+$("#encrypt_code").val(),data,function(rs){
			rs=eval("("+rs+")");
			if(rs.recode==0){
				//no_usercard_errorbind_faild
				switch(rs.rs){
					case "no_user":
						alert("开户姓名不能为空");
						return false;
					// case "card_error":
					// 	alert("卡号有误，没有此类型的卡");
					// 	return false
					case "bind_faild":
						alert("绑定失败，请稍后重试");
						return false;
				}
			}
			else if(rs.recode==1){
				window.location.reload();
			}
		});
	});
});

//判断是否为指定长度的数字
function len_number(val,len){
	var pat = new RegExp("^\\d{"+len+"}\\d*$");
	return pat.test(val);
}

function delete_card(id){
	$.get("index.php?c=index&a=delete_bank&encrypt_code="+$("#encrypt_code").val()+"&id="+id,function(rs){
		rs=eval("("+rs+")");
		if(rs.recode==1){
			window.location.reload();
			return false;
		}
		if(rs.recode==0){
			return false;
		}

	});
}